.generic {
			font: 11px verdana,verdana, arial;
			margin: 0;
			padding: 0;
			border-collapse: collapse;
			text-align: left;
			color: #333;
			line-height: 19px;
		}
		
caption {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: left;
	text-transform: uppercase;
}

.generic td {
	margin: 0;
	padding: 10px 10px;
	border: 1px dotted #f5f5f5;
}


.generic thead th, tfoot th, tfoot td {
	background: #333 url(http://www.roscripts.com/images/llsh.gif) repeat-x;
	background-image: url(http://www.roscripts.com/images/llsh.gif);
	background-repeat-x: repeat;
	background-repeat-y: no-repeat;
	background-attachment: initial;
	background-position-x: initial;
	background-position-y: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: #333;
	color: white;
}

.generic tr { 
	background-color: #FBFDF6;
}

.generic a {
	color: #608117;
	background-image: none;
	text-decoration: none;
	padding: 2px;
	padding-right: 12px; 
}

.generic a:hover {
	color: #BBC4CD;
	background-image: none;
	text-decoration: none;
	padding: 2px;
	padding-right: 12px; color: #A2A2A2; 	
}

.generic a:visited {
	text-decoration: none;
	border-bottom: 1px  #333;
	text-decoration: none;
	padding-right: 12px; color: #A2A2A2; 	
}

.generic a:visited:hover {
	background-image: none;
	text-decoration: none;
	padding: 2px;
	padding-right: 12px; color: #A2A2A2; 	
}

a {
	color: #608117;
	background-image: none;
	text-decoration: none;
	padding: 2px;
	padding-right: 12px; 
}